Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Sharm ElSheikh Prostejov Challenger M25 Vale do Lobo Czech Rep. F3 Austria F4 Romania F11 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Croatia F10 Czech Rep F5 Austria F1 Austria F2 Slovak Rep. F1 Slovak Rep. F2 Turkey F9 Turkey F10 Turkey F11 Croatia F8 Czech Republic F5 Germany F3 Germany F4 Turkey F6 Turkey F7 Turkey F8 Croatia F3 Croatia F4 Croatia F5 Czech Republic F1 Czech Republic F2 Czech Republic F3 Serbia F2 Austria F1 Austria F2 Austria F4 Slovakia F2 Slovakia F3 Hungary F3 Turkey F29 Turkey F30 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 China F3 China F4 Croatia F5 Croatia F6 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Turkey F24 Turkey F25 Italy F16 Czech Republic F5 Czech Republic F6 Turkey F39 Turkey F40 Turkey F41 Czech Republic F9 Israel F1 Israel F2 Israel F3 Kazakhstan F1 Kazakhstan F2 Czech Republic F2 Czech Republic F3 Italy F22 Netherlands F6 (Haren) M15 Oldenzaal M15 Haren M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Alkmaar M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Cairo M15 Antalya M15 Antalya M15 Antalya M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Meerbusch Czech Republic F1 M15 Majadahonda M15 Valldoreix M15 Skopje M15 Skopje M25 The Hague M25 Marburg M15 Oldenzaal M25 Eupen M15 Platja D'Aro M15 Girona M25 Oldenzaal Slovak Rep. F3 Austria F6 M15 Antalya M15 Antalya Kosice Challenger M25 Santa Margherita di Pula M15 Eindhoven Trnava Challenger M25 Heraklion M25 Santa Margherita di Pula M15 Trnava M25 Telfs M25 Oldenzaal M15 Kalmar M15 Buschhausen M25 Angers M25 Glasgow M25 Heraklion M25 Esch/Alzette M15 Kursumlijska Banja Marrakech Challenger M25 Marburg M25 The Hague M15 Vejle Prague Challenger M15 Sharm ElSheikh M15 Sharm ElSheikh M25 Heraklion M25 Nussloch M25 Luan Karshi Challenger M25 Shenzhen Shanghai Challenger M15 Eupen M15 Haren M15 Haren M15 Stellenbosch M25 Heraklion M15 Saarlouis M25 Alkmaar Milan Challenger Marburg Challenger Todi Challenger San Benedetto Challenger Poznan Challenger M15 Bucharest Orbetello Challenger Liberec Challenger Cordenons Challenger Como Challenger Banja Luka Challenger Trnava Challenger Mons Challenger Rennes Challenger Heilbronn Challenger Cherbourg Challenger Kazan Challenger Mersin Challenger Vicenza Challenger Orleans Challenger Bratislava Challenger Cherbourg Challenger Drummondville Challenger Napoli Challenger Bordeaux Challenger Prostejov Challenger Prague Challenger St. Remy Challenger Mons Challenger Brescia Challenger Prague Challenger Poprad Tatry Challenger M25 The Hague Bangkok Challenger Orleans Challenger M25 Glasgow Brest Challenger Budapest Challenger Bratislava Challenger Cherbourg Challenger Sophia Antipolis Challenger Barletta Challenger M15 Haren Ostrava Challenger Ilkley Challenger M15 Forbach Prostejov Challenger M15 Heraklion M15 Eupen Bratislava Challenger Playford Challenger Indian Wells Challenger Vicenza Challenger Ilkley Challenger Cassis Challenger M15 Doha Bratislava Challenger M25 Doha Orlando Challenger M25 Al Zahra Pau Challenger Kosice Challenger San Benedetto Challenger Lyon Challenger Bratislava Challenger M25 Loule Mallorca Challenger M25 Quinta Do Lago Pau Challenger M15 Meerbusch San Benedetto Challenger Prostejov Challenger Bangkok Challenger Bratislava Challenger Rennes Challenger Liberec Challenger Canberra Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Poprad Tatry Challenger Prague 2 Challenger Irving Challenger Braunschweig Challenger Quimper Challenger Girona Challenger Braunschweig Challenger Zhangjiagang Challenger Shanghai Challenger Rome Challenger Heilbronn Challenger Prostejov Challenger Kosice Challenger Trnava Challenger M15 Sharm ElSheikh St. Remy Challenger M15 Kamen M15 Dubrovnik M25 Esch/Alzette Prostejov Challenger M15 Frankfurt am Main M15 Alkmaar M15 Saarlouis Helsinki Challenger M15 Heraklion Trnava Challenger Meerbusch Challenger M15 Monastir M15 Monastir Le Gosier Challenger M15 Oegstgeest M15 Aktobe Aix En Provence Challenger Aix En Provence Challenger M15 Aktobe Vicenza Challenger M25 Nevers M25 Edgbaston M15 Antalya Portoroz Challenger M15 Antalya M15 Meerbusch M25 Sabadell M15 Bucharest Menorca Challenger Brest Challenger Bratislava Challenger M15 Bucharest M15 Haren Lille Challenger Kosice Challenger Kazan Challenger Lisbon Challenger Vicenza Challenger Marburg Challenger Braunschweig Challenger Tampere Challenger Prague Challenger Liberec Challenger Hersonissos 6 Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Trnava Challenger Mallorca Challenger Heilbronn Challenger Nottingham Challenger Granby Challenger Bratislava 2 Challenger Vancouver Challenger Madrid Challenger M15 Stellenbosch Orleans Challenger Rabat Challenger Brest Challenger Rennes Challenger M15 Sharm ElSheikh Cherbourg Challenger San Marino Challenger Bratislava 2 Challenger Heilbronn Challenger Prostejov Challenger Lexington Challenger Columbus Challenger Rennes Challenger Kosice Challenger Budapest Challenger Liberec Challenger St. Brieuc Challenger Francavilla Challenger Ostrava Challenger Braga Challenger M25 Wetzlar Samarkand Challenger Orleans Challenger Brest Challenger Grodzisk Mazowiecki Challenger San Luis Potosi Challenger Guadalajara Challenger Bratislava Challenger Pau Challenger Marbella Challenger Murcia Challenger Salzburg Challenger Verona Challenger Trieste Challenger Tulln Challenger Orleans Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Rovereto Challenger Split Challenger Salzburg Challenger Banja Luka Challenger Ostrava Challenger Hersonissos 1 Challenger Szczecin Challenger Prague Challenger Augsburg Challenger Troyes Challenger Ostrava Challenger Prague Challenger Lyon Challenger Milan Challenger Szczecin Challenger St. Tropez Challenger Bratislava Challenger M15 Ollersbach Canberra Challenger Manacor Challenger Geneva Challenger Istanbul Challenger Helsinki Challenger Serbia Open - Belgrade Orleans Challenger Bratislava Challenger St. Brieuc Challenger Brasov Challenger Ningboo Challenger Trnava Challenger Marbella Challenger Rennes Challenger Bratislava Challenger Aircel Chennai Open - Chennai Montechiarugolo - Parma Challenger Poznan Challenger Vegeta Croatia Open - Umag Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Leon Challenger BMW Open - Munich Hungarian Open - Budapest Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Mexico City Challenger European Open - Antwerp Bratislava Challenger Biel Challenger Erste Bank Open - Vienna Erste Bank Open - Vienna Melbourne Summer Set - Melbourne Open 13 Provence - Marseille Plava Laguna Croatia Open - Umag M15 Alkmaar Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Vercelli Challenger Todi Challenger Liberec Challenger Salzburg Challenger Szczecin Challenger Glasgow Challenger Hersonissos 2 Challenger Rome Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Shanghai Challenger Izmir Challenger Mons Challenger Intrum Stockholm Open - Stockholm BMW Open - Munich Budapest Challenger Jonkoping Challenger Aix En Provence Challenger Open 13 - Marseille Valencia Open - Valencia Prostejov Challenger Open 13 Provence - Marseille Open 13 - Marseille M25 Santa Margherita di Pula European Open - Antwerp Liberec Challenger M15 Heraklion Bet-at-home Open - Hamburg Ortisei Challenger Pau Challenger Bratislava Challenger M15 Cadolzburg Valencia Open - Valencia Brisbane International - Brisbane Austrian Open - Kitzbuhel Granby Challenger Mons Challenger Scheveningen Challenger AEGON International - Eastbourne Barletta Challenger M15 Cadolzburg Winnipeg Challenger Gatineau Challenger Open Sud de France - Montpellier Open 13 Provence - Marseille Mouilleron-Le-Captif Challenger Helsinki Challenger Moselle Open - Metz Generali Open - Kitzbuhel Marbella Challenger Prague Challenger Citi Open - Washington Open Sud de France - Montpellier Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BMW Open - Munich Nature Valley International - Eastbourne Nordea Open - Bastad Helsinki Challenger Winston-Salem Open - Winston-Salem Lugano Challenger Tunis Challenger Zagreb Challenger Serbia Open - Belgrade BMW Open - Munich bett1HULKS Championships - Cologne Bratislava 1 Challenger Orleans Challenger Braunschweig Challenger Hamburg Challenger Bunschoten Challenger Ortisei Challenger Hersonissos 5 Challenger Olbia Challenger Bratislava 2 Challenger Brest Challenger Prostejov Challenger Bratislava 1 Challenger Liberec Challenger If Stockholm Open - Stockholm BMW Open - Munich M25 Nevers Lille Challenger Prague 1 Challenger Heilbronn Challenger Bratislava 1 Challenger Ilkley Challenger Amersfoort Challenger ABN AMRO Open - Rotterdam Bratislava Challenger Lugano Challenger Hamburg Challenger Split Challenger Blois Challenger Istanbul Challenger Royan Challenger BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Toronto Erste Bank Open - Vienna Rolex Paris Masters - Paris Western & Southern Open - New York Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Suisse Open - Gstaad Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami BNP Paribas Masters - Paris Moselle Open - Metz Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, PO, POL-SVK 3-2 Zug Challenger Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Orleans Challenger Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Karlsruhe Challenger Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group C, Zhuhai Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, World Group, QR, SVK-CAN 2-3 All Lower level tournaments Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, World Group, Q, CRO-SVK 3-1 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, Group I, 1R, SVK-COL 3-1 M25 The Hague Amersfoort Challenger Helsinki Challenger Olympics - Tokyo Mouilleron-Le-Captif Challenger